#ifndef _GORBATRAS_FBXANIMATION
#define _GORBATRAS_FBXANIMATION

#include "Gorbatras_Library.h"

namespace GC
{
	class FbxAnimationLayer;	

	class FbxAnimation
	{
		public:		
			FbxAnimation(const FbxAnimStack* a_animStack, const double a_deltaFrameTime, FbxNode* a_rootNode);			

			const FbxString GetName() const;
			const int GetFrameCount() const;

			const VectorFbxAnimationLayerPtr GetLayers() const;
			const size_t GetLayersSize() const;
		private:		
			const FbxString m_name;
			int m_frameCount;

			VectorFbxAnimationLayerPtr m_layers;
	};
}
#endif